do someone's heart good - German English Dictionary